package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.Result;
import com.itheima.pojo.Member;

import java.util.Map;

public interface OrderService_lzl {
    /*
     * 业务逻辑：
     *   1.先判断当前日期是否可预约
     *   2.在判断当前日期预约人数是否已满
     *   3.判断当前用户是否为会员，是的话判断是否已经预约了该套餐，不是的话注册会员，进行预约
     *   4.如果已经预约了该套餐，则返回已经预约，否则进行预约
     * */
    Result submitOrder(Map map);
    /*
     * 根据orderid，查询预约信息
     * */
    Map findById(Integer id) throws Exception;
    /*
     * 根据条件分页查询
     * */
    PageResult findPage(Map queryStrings, Member member) throws Exception;
}
